semi-public transport - Espagnol Anglais Dictionnaire